by definition, heading is always magnetic
By what definition?
Certainly you can talk about true heading! When manually computing an operational flight plan, for each leg you start with the TRUE track and the wind (which is
always given in degrees true except in landing clearances). This gives you the TRUE heading, to which you apply variation, giving you MAGNETIC heading.
Not to mention grid navigation in polar areas where headings are relative to the grid, not magnetic north.